home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 1.iso / toolbox / documents / kernel / README < prev    next >
Encoding:
Text File  |  1996-11-11  |  3.3 KB  |  60 lines

  1.  
  2.                           IRIX Kernel documentation
  3.  
  4. ----------------------------------------------------------------------------
  5.  
  6.          this directory focuses on IRIX kernel issues and processes
  7.  
  8.    * Kernel Processes in IRIX 5.3 and IRIX 6.1, Pipeline, March/April 1996
  9.      1996
  10.         provides a brief description of some of the most commonly asked
  11.      about IRIX kernel processes in IRIX 5.3 and IRIX 6.1: shaked, bdflush,
  12.      vfs_sync, pdflush, bpqueue and xfsd. None of these kernel processes
  13.      have manual pages, and the information offered in the on-line manuals
  14.      is limited. All of these kernel processes deal with freeing up
  15.      dynamically allocated kernel memory.
  16.  
  17.    * IRIX Dynamically Loadable Kernel Modules, Pipeline, March/April 1995
  18.         IRIX dynamically loadable kernel modules were introduced with the
  19.      release of IRIX 5.0. The necessary steps to create and load dynamic
  20.      loadable kernel modules is documented in the mload(4), ml(1M), and
  21.      lboot(1M) manual pages and the IRIX Device Driver Programming Guide for
  22.      IRIX 5.0 and later releases. This article will only focus on the
  23.      following issues related to dynamic loadable kernel modules:
  24.         o What are dynamic loadable kernel modules
  25.         o Which versions of IRIX support dynamic loadable kernel modules
  26.         o Which IRIX modules are dynamic loadable kernel modules
  27.         o When is it appropriate to use dynamic loadable kernel modules
  28.         o Performance related issues
  29.         o How to tell if a dynamic loadable kernel module functions properly
  30.         o Debugging a dynamic loadable kernel module
  31.         The term module refers to any of the following in this article: a
  32.      character or block device driver, streams device driver, streams
  33.      module, library module, and kernel debug module (kernel debug modules
  34.      are only supported in IRIX 5.2 and above). Modules are either provided
  35.      with IRIX or can be developed by users.
  36.  
  37.    * Kernel Tuning in IRIX 5.x and IRIX 6.0.x, Pipeline, July/August 1995
  38.         This article will present a general discussion on tuning IRIX
  39.      kernels as well as the preparation for, and recovery from, an
  40.      unbootable kernel. It is not an exhaustive study of the subject, and
  41.      system administrators are encouraged to read the references listed at
  42.      the end of this article.
  43.         This article assumes that the reader is an experienced system
  44.      administrator on SGI platforms. Although many of the concepts and
  45.      concerns presented in this article are common to all Unix systems, the
  46.      procedures are specific to IRIX.
  47.         The reader should be familiar with chapter 11, "System Performance
  48.      Tuning" in the IRIX Admin: System Configuration and Operation Manual,
  49.      as well as the IRIX Admin: Software Installation and Licensing Manual
  50.      (both of which are available on-line with InSight(1)).
  51.         Note that although some references will be made to IRIX 4.0.x, this
  52.      article is primarily concerned with IRIX 5.x and IRIX 6.0.x. In
  53.      addition, all examples in this article will assume SCSI devices.
  54.         Finally, modifying a kernel under IRIX should not be done lightly.
  55.      Care is taken by Silicon Graphics to ensure that the kernel is well
  56.      tuned for most environments when delivered from the factory.
  57.  
  58. ----------------------------------------------------------------------------
  59.  
  60.